2025-03-21

Minecraft Java版 Server を立てる

> sudo apt install default-jre
> java -version
openjdk version "21.0.6" 2025-01-21
OpenJDK Runtime Environment (build 21.0.6+7-Ubuntu-124.04.1)
OpenJDK 64-Bit Server VM (build 21.0.6+7-Ubuntu-124.04.1, mixed mode, sharing)

起動

> java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

エラー出てるな

[05:20:30] [ServerMain/ERROR]: Failed to load properties from file: server.properties
java.nio.file.NoSuchFileException: server.properties
        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) ~[?:?]
        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) ~[?:?]
        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?]
        at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:261) ~[?:?]
        at java.base/java.nio.file.Files.newByteChannel(Files.java:380) ~[?:?]
        at java.base/java.nio.file.Files.newByteChannel(Files.java:432) ~[?:?]
        at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420) ~[?:?]
        at java.base/java.nio.file.Files.newInputStream(Files.java:160) ~[?:?]
        at apy.b(SourceFile:62) ~[server-1.21.4.jar:?]
        at apv.a(SourceFile:141) ~[server-1.21.4.jar:?]
        at apw.<init>(SourceFile:12) ~[server-1.21.4.jar:?]
        at net.minecraft.server.Main.main(SourceFile:116) ~[server-1.21.4.jar:?]
        at net.minecraft.bundler.Main.lambda$run$0(Main.java:54) ~[?:?]
        at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
[05:20:30] [ServerMain/WARN]: Failed to load eula.txt
[05:20:30] [ServerMain/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

Pasted image 20250321142424.png

sudo 付けたら起動した。

> sudo java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Starting net.minecraft.server.Main
[05:25:07] [ServerMain/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

そして eula.txt を読んで一部書き換えてという手順が必要だった(よく読め)。

疎通確認(Ver.1.21.4にて)
Pasted image 20250328202604.png